// Copyright Epic Games, Inc. All Rights Reserved.

#pragma once

#include "CoreMinimal.h"
#include "Framework/Commands/Commands.h"
#include "PyShelfStyle.h"

class FPyShelfCommands : public TCommands<FPyShelfCommands>
{
public:

	FPyShelfCommands()
		: TCommands<FPyShelfCommands>(TEXT("PyShelf"), NSLOCTEXT("Contexts", "PyShelf", "PyShelf Plugin"), NAME_None, FPyShelfStyle::GetStyleSetName())
	{
	}

	// TCommands<> interface
	virtual void RegisterCommands() override;

public:
	TSharedPtr< FUICommandInfo > PyShelfWindow;
};